home *** CD-ROM | disk | FTP | other *** search
- # File MSVV90.MAK 24 June 1991
- # Make file for MS Kermit using Microsoft's Make v4 and later and NMK.
- # Written by Joe R. Doupnik
- #
- # MASM v6 or above
- # If using MASM v6 execute this command file as
- # NMK /f <name of this file> kermit.exe
- # or rename this file to be "makefile" and say
- # NMK kermit.exe.
- # The final argument, kermit.exe, tells NMK which item to make.
- # NMK is smaller than NMAKE; MASM.EXE (v6) provides v5 compatibility.
- #
- # MASM v6 switch /mx means preserve case of externals, required.
- # MASM v6 switch /Zm means use MASM v5.1 & earlier syntax. This switch is
- # implied by running v6 of MASM.EXE rather than running ML directly.
- # The inference macro below calls MASM to create .obj modules.
-
- .asm.obj:
- masm /mx $*.asm;
-
- # First, the dependency relations for the common system independent files -
-
- msscmd.obj: msscmd.asm mssdef.h
-
- msscom.obj: msscom.asm mssdef.h
-
- mssfil.obj: mssfil.asm mssdef.h
-
- mssker.obj: mssker.asm mssdef.h
-
- mssrcv.obj: mssrcv.asm mssdef.h
-
- mssscp.obj: mssscp.asm mssdef.h
-
- msssen.obj: msssen.asm mssdef.h
-
- mssser.obj: mssser.asm mssdef.h
-
- mssset.obj: mssset.asm mssdef.h
-
- msssho.obj: msssho.asm mssdef.h
-
- msster.obj: msster.asm mssdef.h
-
- # Next, the system dependent files plus the .exe file dependencies
- # and the Link & .BOO making commands -
-
- msxv90.obj: msxv90.asm mssdef.h
-
- msyv90.obj: msyv90.asm mssdef.h
-
- msuv90.obj: msuv90.asm mssdef.h
-
- msvv90.exe: msscmd.obj msscom.obj mssfil.obj mssker.obj mssrcv.obj\
- mssscp.obj msssen.obj mssser.obj mssset.obj msssho.obj\
- msster.obj msxv90.obj msyv90.obj msuv90.obj
- Link @$*.lnk
-
- # Notice the use of command files for Link because the list of object files
- # is too long for one Make-to-Link command line.
- # An example command file, msvv90.lnk, is:
- # msscmd+msscom+mssfil+mssker+mssrcv+mssscp+msssen+mssser+
- # mssset+msster+msxv90+msyv90+msuv90
- # msvv90;
- # End of MS Kermit Make file.
-
-